package com.yfp.device.mapper;

import com.yfp.device.domain.MachineTempWarn;
import com.yfp.device.domain.MachineTempWarnExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MachineTempWarnMapper {
    long countByExample(MachineTempWarnExample example);

    int deleteByExample(MachineTempWarnExample example);

    int deleteByPrimaryKey(String warnId);

    int insert(MachineTempWarn record);

    int insertSelective(MachineTempWarn record);

    List<MachineTempWarn> selectByExample(MachineTempWarnExample example);

    MachineTempWarn selectByPrimaryKey(String warnId);

    int updateByExampleSelective(@Param("record") MachineTempWarn record, @Param("example") MachineTempWarnExample example);

    int updateByExample(@Param("record") MachineTempWarn record, @Param("example") MachineTempWarnExample example);

    int updateByPrimaryKeySelective(MachineTempWarn record);

    int updateByPrimaryKey(MachineTempWarn record);

    int insertBatch(List<MachineTempWarn> list);

    /**
     * 查看30分钟内的数据
     * @return
     */
    List<MachineTempWarn> findByCreatTime();
}